place where wolves meet and howl - Allemand Anglais Dictionnaire